Developer Documentation
PATH  Mac OS X Documentation > Developer Tools > Mac OS X Assembler Guide


Previous | Contents | Next

R

 

Name      
Operator      
Operand         
Operation Name         

rcl/rcr/rol/ror

Rotate

 

rcl

1, r/m8

 

 

rcl

%cl , r/m8

 

 

rcl

$ imm8,r/m8

 

 

rcl

1, r/m16

 

 

rcl

%cl , r/m16

 

 

rcl

$ imm8,r/m16

 

 

rcl

1, r/m32

 

 

rcl

%cl , r/m32

 

 

rcl

$ imm8,r/m32

 

 

rcr

1, r/m8

 

 

rcr

%cl , r/m8

 

 

rcr

$ imm8,r/m8

 

 

rcr

1, r/m16

 

 

rcr

%cl , r/m16

 

 

rcr

$ imm8,r/m16

 

 

rcr

1, r/m32

 

 

rcr

%cl , r/m32

 

 

rcr

$ imm8,r/m32

 

 

rol

1, r/m8

 

 

rol

%cl , r/m8

 

 

rol

$ imm8,r/m8

 

 

rol

1, r/m16

 

 

rol

%cl , r/m16

 

 

rol

$ imm8,r/m16

 

 

rol

1, r/m32

 

 

rol

%cl , r/m32

 

 

rol

$ imm8,r/m32

 

 

ror

1, r/m8

 

 

ror

%cl , r/m8

 

 

ror

$ imm8,r/m8

 

 

ror

1, r/m16

 

 

ror

%cl , r/m16

 

 

ror

$ imm8,r/m16

 

 

ror

1, r/m32

 

 

ror

%cl , r/m32

 

 

ror

$ imm8,r/m32

 

 

 

 

 

rdmsr

rdmsr

 

Read from Model-Specific Register (Pentium-specific)

 

 

 

 

rdstc

rdstc

 

Read from Time Stamp Counter (Pentium-specific)

 

 

 

 

rep/repe/repz/repne/repnz

Repeat Following String

 

rep ins

%dx , rm8

Operation

 

rep ins

%dx , rm16

 

 

rep ins

%dx , rm32

 

 

rep movs

m8,m8

 

 

rep movs

m16,m16

 

 

rep movs

m32,m32

 

 

rep outs

rm8, %dx

 

 

rep outs

rm16, %dx

 

 

rep outs

rm32, %dx

 

 

rep lods

m8

 

 

rep lods

m16

 

 

rep lods

m32

 

 

rep stos

m8

 

 

rep stos

m16

 

 

rep stos

m32

 

 

repe cmps

m8,m8

 

 

repe cmps

m16,m16

 

 

repe cmps

m32,m32

 

 

repe scas

m8

 

 

repe scas

m16

 

 

repe scas

m32

 

 

repne cmps

m8,m8

 

 

repne cmps

m16,m16

 

 

repne cmps

m32,m32

 

 

repne scas

m8

 

 

repne scas

m16

 

 

repne scas

m32

 

 

 

 

 

ret

ret

 

Return from Procedure

 

ret

$ imm16

 

 

 

 

 

rsm

rsm

 

Resume from System-Management Mode (Pentium-specific)


Mac OS X Assembler Reference: i386 Addressing Modes and Assembler Instructions

Previous | Contents | Next